﻿#include "GlobalDataFactory.h"

#include "FITK_Interface/FITKInterfaceGeometry/FITKGeoCommandList.h"

Core::FITKAbstractDataObject *GlobalDataFactory::createMeshData()
{
    return nullptr;
}

Core::FITKAbstractDataObject* GlobalDataFactory::createGeoData()
{
    // 创建几何数据
    return new Interface::FITKGeoCommandList;
}

Core::FITKAbstractDataObject *GlobalDataFactory::createPhysicsData()
{
    return nullptr;
}

Core::FITKAbstractDataObject *GlobalDataFactory::createPostData()
{
    return nullptr;
}

QHash<int, Core::FITKAbstractDataObject *> GlobalDataFactory::createOtherData()
{
    // 不创建其他数据
    return QHash<int, Core::FITKAbstractDataObject *>();
}
